# IT.CoreServices.PDFAPI — Packages

This page documents the NuGet packages produced by this repository, the libraries included in each package, and the pipeline that produces them.

---

## Packages

### `Pdf.Local.Client`

| Field | Value |
| --- | --- |
| Package ID | `Pdf.Local.Client` |
| Pack method | NuGet pipeline with an explicit nuspec file list (`AppType: nuget`; `IncludeReferencedProjects` not set) |
| Pipeline file | `Pipelines/build-local-nuget.yml` and `Pipelines/build-vars-local-nuget.yml` |
| Solution scope | `PdfAPI.sln` |
| Primary project | None — the nuspec explicitly packages the library outputs from the shared `bin` directory |
| nuspec file | `Scripts/Pdf.Local.Client/Pdf.Local.Client.nuspec` |

#### Libraries included

| Library | Project file | Included via |
| --- | --- | --- |
| [`PdfAPI.Core`](docs/libraries/pdfapi-core/overview.md) | `PdfAPI.Core/PdfAPI.Core.csproj` | Explicit nuspec `<file>` entries for `bin/PdfAPI.Core.dll` and `PdfAPI.Core/**/*.cs` |
| [`PdfAPI.SyncFusionCore`](docs/libraries/pdfapi-syncfusioncore/overview.md) | `PdfApi.SyncFusionCore/PdfAPI.SyncFusionCore.csproj` | Explicit nuspec `<file>` entries for `bin/PdfAPI.SyncFusionCore.dll` and `PdfApi.SyncfusionCore/**/*.cs` |

---

### `PdfAPI.Client`

| Field | Value |
| --- | --- |
| Package ID | `PdfAPI.Client` |
| Pack method | NuGet pipeline with `IncludeReferencedProjects=true` and an explicit nuspec file list |
| Pipeline file | `Pipelines/build-client.yml` and `Pipelines/build-vars-client.yml` |
| Solution scope | `PdfAPI.Client.sln` |
| Primary project | `PdfAPI.Client/PdfAPI.Client.csproj` |
| nuspec file | `Scripts/PdfAPI.Client/PdfAPI.Client.nuspec` |

#### Libraries included

| Library | Project file | Included via |
| --- | --- | --- |
| [`PdfAPI.Client`](docs/clients/pdfapi-client/overview.md) | `PdfAPI.Client/PdfAPI.Client.csproj` | Explicit nuspec `<file>` entries for `bin/PdfAPI.Client.dll` and `PdfAPI.Client/**/*.cs` |
| [`PdfAPI.Core`](docs/libraries/pdfapi-core/overview.md) | `PdfAPI.Core/PdfAPI.Core.csproj` | Explicit nuspec `<file>` entries for `bin/PdfAPI.Core.dll` and `PdfAPI.Core/**/*.cs`; also included by the referenced-project packaging configuration |

---

## Sources
- `Pipelines/build-local-nuget.yml`
- `Pipelines/build-vars-local-nuget.yml`
- `Pipelines/build-client.yml`
- `Pipelines/build-vars-client.yml`
- `Scripts/Pdf.Local.Client/Pdf.Local.Client.nuspec`
- `Scripts/PdfAPI.Client/PdfAPI.Client.nuspec`
- `docs/libraries/pdfapi-core/`
- `docs/libraries/pdfapi-syncfusioncore/`
- `docs/clients/pdfapi-client/`
